package pl.diagnoser.client.dto;

import com.google.gwt.user.client.rpc.IsSerializable;


public class AttributeValuesDictDTO implements IsSerializable, Comparable<AttributeValuesDictDTO> {

	private Long attributeValuesID;
	private String attributeValue;
	
	public AttributeValuesDictDTO() {}
	public AttributeValuesDictDTO(Long attributeValuesID, String attributeValue) {
		this.attributeValuesID = attributeValuesID;
		this.attributeValue = attributeValue;
	}
	public AttributeValuesDictDTO(String attributeValue) {
		this.attributeValue = attributeValue;
	}
	
	public Long getAttributeValuesID() {
		return attributeValuesID;
	}
	
	public void setAttributeValuesID(Long attributeValuesID) {
		this.attributeValuesID = attributeValuesID;
	}

	public String getAttributeValue() {
		return attributeValue;
	}
	
	public void setAttributeValue(String attributeValue) {
		this.attributeValue = attributeValue;
	}
	
	public int compareTo(AttributeValuesDictDTO attributeValue) {
		//return Double.compare(attributeValuesID, attributeValue.getAttributeValuesID());
		return this.attributeValue.compareTo(attributeValue.getAttributeValue());
	}
}
